Developer(s) | Apache Software Foundation |
---|---|
Stable release | 4.2.1 / May 1, 2008 |
Development status | Active |
Written in | C++ |
Operating system | Cross-platform |
Type | C++ standard library |
License | Apache License 2.0 |
Website | http://stdcxx.apache.org |
Apache C++ Standard Library project (code name stdcxx) is a collection of classes and functions, which are written in the core language. The Standard Library provides several generic containers, functions to utilise and manipulate these containers, function objects, generic strings and streams (including interactive and file I/O), support for some language features, and everyday functions for tasks such as finding the square root of a number. The goal of the Apache C++ Standard Library is to provide a free, open source implementation of the ISO/IEC 14882 international standard for C++ with cross-platform library, portability and consistent behavior.
In summer of 2005, Rogue Wave Software donated its commercial source code to Apache Software Foundation.
The key features of the stdcxx project at the time of submission include:
|